package com.come4loves.game.module.battle.service;

import java.util.List;

import com.come4loves.core.result.Result;
import com.come4loves.game.module.battle.model.BattleData;

public interface BattleService {
	/**
	 * 获取战斗场景
	 * @param actorId
	 * @return
	 */
	BattleData getBattleData(long actorId);

	/**
	 * 出牌
	 * @param actorId
	 * @param datas
	 * @return
	 */
	Result useCard(long actorId, com.come4loves.game.module.fight.model.ShowCardData data);
	
	Result roundEnd(long actorId);

	Result changeCard(long actorId, List<Integer> idList);
	
	void enterPVP(long actorId, int cardGroupId);
	
	void enterMutiPVE(long actorId, int cardGroupId);
	void enterPVE(long actorId,int cardGroupId);

}
